package io.simple.monitoring;

import io.simple.signals.Signal;

import java.util.regex.Pattern;

/**
 * Created by rehak on 4/28/14.
 */
public interface FilterMonitor {

    public void time(Pattern path, long duration, String filterName);

    public void invoke(Pattern path, String filterName);

    public void signal(Pattern path, Signal s, String filterName);

    public void exception(Pattern path, Exception ex, String filterName);

}
